﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MMITDomain.Entities;

namespace MMITDomain.Abstract
{
    public interface IChargeRepository
    {
        IQueryable<Charge> Charges
        {
            get;
        }

        void SaveCharge(Charge objCharge);
        void DeleteCharge(Charge ObjCharge);
        Charge GetChargeById(int iChargeId);
        IQueryable<Charge> GetChargesByTransactionType(TransactionTypes enumTransactionType);
    }
}
